﻿@charset "utf-8";
/* CSS Document */
body { margin: 0; padding: 0; font-size: 14px; line-height: 22px; font-family: "微软雅黑"; -webkit-text-size-adjust: none; color: #333; }
html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td, p { margin: 0; padding: 0; }
img { border: 0; vertical-align: bottom; }
ul, li { list-style-type: none; }
a { color: #333; text-decoration: none; transition: all 0.3s; }
.tc { text-align: center; }
.tl { text-align: left; }
.tr { text-align: right; }
.fl { float: left; }
.fr { float: right; }
.cl { clear: both; }
.fb { font-weight: bold; }
.fnb { font-weight: 200; margin-left: -1px; }
input[type="text"]:focus, input[type="password"]:focus, textarea:focus { outline: none; }
.font_14 { font-size: 14px; }
.font_16 { font-size: 16px; }
.font_18 { font-size: 18px; }
.font_s { font-family: "宋体"; }
.min_w { min-width: 1150px; }
.container { width: 1300px; margin: 0 auto; }
.cwidth { width: 1222px; margin: 0 auto; }
/*header*/

.logo { margin: 0px 0 0 2; width: 262px; }
.nav { margin-top: 31px; }
.nav li { position: relative; margin-left: -21px; margin-right: -21px; width: 160px; float: left; padding-bottom: 7px; padding-top: 13px; background:url("../images/23.png"/*tpa=http://hljwhxny.lc8.lcweb02.cn/templates/default/images/23.png*/) no-repeat 16px center; }
.nav li:first-child { background:none; margin-left: 0px; }
.nav li a { display: block; }
.nav_size { width: 104px; margin: 0 20px 0 30px; text-align: center; color: #333333; font-size: 16px; line-height: 24px; }
.nav_eng { padding: 0 23px 0 43px; text-align: left; text-transform: uppercase; font-size: 12px; color: #999999; line-height: 18px; }
.nav li.nav_back { background: url("../images/p1.png") no-repeat center center; }
.nav li:hover .nav_size, .nav li:hover .nav_eng { color: #fff;solid #ffffff;  }
.nav li ul { z-index: 99; display: none; border-top: 1px ; width: 130px; padding-top: 6px; padding-bottom: 10px; position: absolute; top: 62px; background: #1099DD; left: 0px; }
.nav li ul li { background:none; margin: 0px; float: none; solid #ffffff; padding: 3px; line-height: 43px; text-align: center; width: 130px; }
.nav li ul li:hover { background: ffffff;solid #ffffff;  }
.nav li ul li a { color: #fff; }
.nav li ul.navshow { z-index: 9999; display: block; solid #ffffff; }